home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 July / EnigmA AMIGA RUN 20 (1997)(G.R. Edizioni)(IT)[!][issue 1997-07 & 08][EAR-CD IV].iso / lightwave / tips / drawltrs.txt < prev    next >
Text File  |  1996-12-09  |  4KB  |  70 lines

  1. FILE: DrawLtrs.txt     SIZE: 3380
  2. DESCRIPTION:  LightWave 3D tip on a method to cause letters in a phrase to 
  3. be revealed one at a time.  One application of this is to have a phrase
  4. "written" by a moving lens flare.
  5.  
  6. Lightwave Tip
  7.  
  8. Using a Front Projection Mask to "Draw" Letters.
  9.  
  10. Have you ever wanted to have letters in a phrase appear one at a time in a
  11. Lightwave animation?  You could model each letter of the phrase individually
  12. and create individual motion paths or transparency envelopes to make the
  13. letters appear, but there's a way that's easier to implement: use a front
  14. projection mask.
  15.  
  16. In Modeler, create the phrase as a single object and save it as Phrase.lwob.
  17. Put Phrase.lwob in a background layer and create in the foreground a single
  18. rectangular polygon that's slightly larger than Phrase.lwob, just enough to
  19. cover the phrase object.
  20.  
  21. Reposition the rectangle so that the right edge is at X coordinate 0.  This
  22. puts the pivot point on the right edge. Give the rectangle a surface name of
  23. PhraseMask and save the object as PhraseMask.lwob.
  24.  
  25. In Layout, create your scene using any objects, lights, or backgrounds you
  26. need EXCEPT for Phrase.lwob.  Leave it out for now.  Render a single frame in
  27. your final output resolution, giving it the name FrontProj.  (It'll get
  28. created as FrontProj001.)
  29.  
  30. Now load Phrase.lwob and PhraseMask.lwob into your scene.  Position
  31. Phrase.lwob then position PhraseMask.lwob just barely in front of Phrase.lwob
  32. so that it covers it completely.
  33.  
  34. From the Images panel, load FrontProj001.  From the Surfaces panel, select the
  35. PhraseMask surface and go to the Surface Color Texture Map panel.  Select a
  36. texture type of Front Projection Image Map and select FrontProj001 as the
  37. Texture Image.  Click Use Texture to return to the Surfaces panel.  Set
  38. Luminosity to 100% and all other levels to 0%.  From the Objects panel, turn
  39. off all shadow options for PhraseMask.lwob.
  40.  
  41. Render the scene.  It should look just like FrontProj001.  PhraseMask.lwob
  42. covers Phrase.lwob and with it's front projection map, it blends perfectly
  43. into the scene.
  44.  
  45. Now for the magic.  In Layout, select the PhraseMask.lwob object and set a key
  46. frame at zero.  Then go to frame 30.  Using the Stretch tool, set the X size
  47. to zero and set a key frame.  Because the pivot point is on the right edge of
  48. the object, the right edge stays in the same place and the left edge shrinks
  49. toward it.  Make a preview and play it.  You should see the mask object
  50. shrinking over the 30 frames to reveal the Phrase.lwob beneath it.  When you
  51. render and view the animation, the letters seem to appear out of nowhere.
  52.  
  53. If left alone, it's very likely that the left edge of PhraseMask.lwob will
  54. reveal only part of a letter at some point.  If necessary, you can set key
  55. frames for PhraseMask.lwob so that it always reveals an entire letter at a
  56. time.
  57.  
  58. Another useful option is to animate a lens flare that moves along with the
  59. left edge of PhraseMask.lwob.  When animated, it looks like the letters are
  60. being written by the flash of light moving across the screen.  The lens flare
  61. also helps hide the sharp edge of the mask.
  62.  
  63. If you have any questions, email me at P.GODLEY1@GENIE.GEIS.COM or
  64. godley.p@dcc000.ncdcc.cc.nc.us.
  65. ===========================================================================
  66. Paul Godley                       Voice: (919)733-7051   Fax: (919)733-0680
  67. NC Dept of Community Colleges     Email: godley.p@dcc000.ncdcc.cc.nc.us
  68. Raleigh, NC
  69. ===========================================================================
  70.